package org.jeecg.modules.innerApi.zhiYunSdApi.requestVo;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.*;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.jeecg.modules.innerApi.common.requestDto.CommonParam;

/**
* @Author: Niugeng
* @Create: 2023/08/30
* @Description：全电票开负数发票入参14
*/
@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "全电票开负数发票入参14")
public class SdQdpkfsfprc14Param extends CommonParam implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
    * 发票请求流水号-是-发票请求流水号-
    */
    @ApiModelProperty(value = "发票请求流水号-是-发票请求流水号-")
    @JSONField(name = "fpqqlsh",ordinal = 0)
    private String fpqqlsh;

    /**
    * 销方税号-是-销方税号-
    */
    @ApiModelProperty(value = "销方税号-是-销方税号-")
    @JSONField(name = "xhdwsbh",ordinal = 1)
    private String xhdwsbh;

    /**
    * 销方地址电话-否-销方地址电话-
    */
    @ApiModelProperty(value = "销方地址电话-否-销方地址电话-")
    @JSONField(name = "xhdwdzdh",ordinal = 2)
    private String xhdwdzdh;

    /**
    * 销方银行账户-否-销方银行账户-
    */
    @ApiModelProperty(value = "销方银行账户-否-销方银行账户-")
    @JSONField(name = "xhdwyhzh",ordinal = 3)
    private String xhdwyhzh;

    /**
    * 购方税号-否-购方税号-
    */
    @ApiModelProperty(value = "购方税号-否-购方税号-")
    @JSONField(name = "ghdwsbh",ordinal = 4)
    private String ghdwsbh;

    /**
    * 购方名称-是-购方名称-
    */
    @ApiModelProperty(value = "购方名称-是-购方名称-")
    @JSONField(name = "ghdwmc",ordinal = 5)
    private String ghdwmc;

    /**
    * 购方地址电话-否-购方地址电话-
    */
    @ApiModelProperty(value = "购方地址电话-否-购方地址电话-")
    @JSONField(name = "ghdwdzdh",ordinal = 6)
    private String ghdwdzdh;

    /**
    * 购方银行账户-否-购方银行账户-
    */
    @ApiModelProperty(value = "购方银行账户-否-购方银行账户-")
    @JSONField(name = "ghdwyhzh",ordinal = 7)
    private String ghdwyhzh;

    /**
    * 开票人-否-开票人-
    */
    @ApiModelProperty(value = "开票人-否-开票人-")
    @JSONField(name = "kpr",ordinal = 8)
    private String kpr;

    /**
    * 红字信息表编号-是-红字信息表编号-
    */
    @ApiModelProperty(value = "红字信息表编号-是-红字信息表编号-")
    @JSONField(name = "tzdbh",ordinal = 9)
    private String tzdbh;

    /**
    * 原发票号码-是-原发票号码-
    */
    @ApiModelProperty(value = "原发票号码-是-原发票号码-")
    @JSONField(name = "yfphm",ordinal = 10)
    private String yfphm;

    /**
    * 特殊票种-否-特殊票种（附件 3）-
    */
    @ApiModelProperty(value = "特殊票种-否-特殊票种（附件 3）-")
    @JSONField(name = "tdyslxDm",ordinal = 11)
    private String tdyslxDm;

    /**
    * 备注-否-备注-
    */
    @ApiModelProperty(value = "备注-否-备注-")
    @JSONField(name = "bz",ordinal = 12)
    private String bz;

    /**
    * 原发票代码-是-原发票代码-
    */
    @ApiModelProperty(value = "原发票代码-是-原发票代码-")
    @JSONField(name = "yfpdm",ordinal = 13)
    private String yfpdm;


}
